package com.exam.examtest.contract

import android.content.Context
import com.exam.examtest.util.IHttpCallback

/**
 * ClassName MainContract
 * Create by rhf
 * Create on 2021/3/30 16:59
 * Description MVP契约管理类
 */
class MainContract {

    interface Model {

        /**
         * 获取数据
         */
        fun getData(mContext: Context?,httpCallback: IHttpCallback)
    }

    interface View {
        /**
         * 请求成功的处理
         */
        fun handleResult(jsonResult: String?)
    }

    interface Presenter {

        /**
         * 获取网络数据
         */
        fun httpData()
    }
}